package com.hakim.wfb.customer.params.trans;

import com.hkfs.fundamental.api.params.SessionParameter;
import org.hibernate.validator.constraints.NotBlank;

/**
 * 系统积分划拨参数
 * Created by walkman on 2017/7/21.
 */
public class TransferCreditPointParameter extends SessionParameter {

    private static final long serialVersionUID = 1L;

    /**
     * 用户主键
     */
    @NotBlank(message = "用户ID不能为空")
    private String cpUser;

    /**
     * 用户编码
     */
    @NotBlank(message = "用户名不能为空")
    private String cpUserCode;

    /**
     * 积分数量
     */
    private double cpPointAmount;

    /**
     * 积分类型
     */
    private Integer pointType;

    /**
     * 系统用户ID
     */
    private String sysUuid;

    public String getCpUser() {
        return cpUser;
    }

    public String getCpUserCode() {
        return cpUserCode;
    }

    public void setCpUserCode(String cpUserCode) {
        this.cpUserCode = cpUserCode;
    }

    public void setCpUser(String cpUser) {
        this.cpUser = cpUser;
    }

    public String getSysUuid() {
        return sysUuid;
    }

    public void setSysUuid(String sysUuid) {
        this.sysUuid = sysUuid;
    }

    public double getCpPointAmount() {
        return cpPointAmount;
    }

    public void setCpPointAmount(double cpPointAmount) {
        this.cpPointAmount = cpPointAmount;
    }

    public Integer getPointType() {
        return pointType;
    }

    public void setPointType(Integer pointType) {
        this.pointType = pointType;
    }
}
